package com.own.component.common.login.user;

import java.util.Collection;

/**
 * BasePermissionUser
 *
 * @author chenxueli
 * @date 2021/4/22 14:18
 */
public interface BasePermissionUser extends BaseLoginUser {

    /**
     * 角色名称列表
     *
     * @return 角色名称列表
     */
    Collection<String> roleNameList();

    /**
     * 验证权限是否可用
     *
     * @param module    模块名称
     * @param operation 操作名称
     * @return 是否可用
     */
    boolean checkOperation(String module, String operation);

}
